記帳應用程式會使用到PostgreSQL來當資料庫,所以今天先來講解連結PostgreSQL資料庫的流程:
<dependencies>
<!-- 其他依賴 -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>"版本號"</version>
</dependency>
</dependencies>
點擊 Test Connection 測試連線,成功出現以下訊息
spring:
datasource:
url: jdbc:postgresql://localhost:5432/{你新增的資料庫名稱}
username: {帳號,預設為postgresql}
password: {密碼,預設為postgresql}
driver-class-name: org.postgresql.Driver
jpa:
database-platform: org.hibernate.dialect.PostgreSQLDialect
show-sql: true
hibernate:
ddl-auto: create-drop
jpa.database-platform:這是Hibernate資料庫方言的設置。
jpa.show-sql在應用程式日誌中顯示生成的SQL查詢。
jpa.hibernate.ddl-auto:每次應用程式啟動時都會創建資料庫結構,並在應用程式結束時刪除它。
none:
validate:
update:
create: